Implementing Fril++ for Uncertain Object-Oriented Logic Programming
نویسنده
چکیده
Uncertain object-oriented logic programming is a combination of logic programming, object-oriented programming and uncertainty logic to exploit the advantages of all three disciplines in dealing with real world problems. This paper presents the implementation of Fril++, the Fril-based object-oriented logic programming language with uncertainty. Fril++ syntax is introduced and related semantic issues, particularly, ones of uncertain, multiple, and overriding inheritance, are discussed and solutions to them are proposed. The implemented translator converting a Fril++ source program to a Fril target program is then presented with examples.
منابع مشابه
A Fril++ Compiler for Soft Computing Object-Oriented Logic Programming
— We present a compiler and object query system for Fril++, an object-oriented logic programming language incorporating fuzzy sets and support logic. Based on Fril, the fuzzy relational inference language, Fril++ provides extensions to support full object-oriented programming in a soft computing logic programming environment. We present the design implications of Fril++, with special emphasis o...
متن کاملInheritance and Recognition in Uncertain and Fuzzy Object-Oriented Models
This paper proposes probabilistic default reasoning as a suitable approach to inheritance and recognition in uncertain and fuzzy object-oriented models. Firstly, we introduce an uncertain and fuzzy object-oriented model where a class property (i.e., an attribute or a method) can contain fuzzy sets interpreted as families of probability distributions, and uncertain class membership and property ...
متن کاملObject-oriented Modelling with Words
Object-oriented modelling with words seeks to extend the new field of modelling with words, itself derived form computing with words, with features of object-oriented knowledge representation and programming. We show that object-oriented modelling with words has two key benefits; firstly the uncertain class hierarchy provides a natural knowledge representation framework for real-world problems,...
متن کاملUser Recognition in Uncertain Object Oriented User Modelling
User modelling is fast becoming a major topic for commercial and academic research. A major problem in user modelling is in categorising a new user into known user classes. In this paper we consider user classification as a recognition problem where a new user is an uncertain object of undetermined class and we must determine the membership of the object in each of a number of prototypical user...
متن کاملTowards Inductive Support Logic Programming
Support logic programming and its practical implementation (Fril) integrates probabilistic and fuzzy uncertainty into logic programming using mass assignments. This paper presents a snapshot of current research, aimed at combining the best aspects of inductive logic programming with the uncertainty representation of Fril to create a sophisticated and novel approach to knowledge discovery. An ex...
متن کامل